a tree of the acanthaceae family (trichanthera gigantea) - Spanish English Dictionary